package com.jxtc.enterprise.merchant.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;

import java.util.List;

@Schema(description = "商铺端售后订单详情")
@Getter
@Setter
@ToString
@NoArgsConstructor
@AllArgsConstructor
public class StoreDailyAfterOrderDetailVO {

    @Schema(description = "订单 ID", example = "c752804d0cd410267f404dd3f0457a57")
    private String orderId;

    @Schema(description = "订单详情 ID", example = "c752804d0cd410267f404dd3f0457a57")
    private String orderDetailId;

    @Schema(description = "菜品 ID", example = "c752804d0cd410267f404dd3f0457a57")
    private String foodId;

    @Schema(description = "菜品名称", example = "宫保鸡丁")
    private String foodName;

    @Schema(description = "菜品总价格，单位为：分（前端需要自己转换成元）", example = "1200")
    private Integer foodPrice;

    @Schema(description = "菜品数量", example = "2")
    private Integer foodNum;

    @Schema(description = "取餐码", example = "11")
    private Integer pickUpCode;

    @Schema(description = "用户名称", example = "张三")
    private String userName;

    @Schema(description = "用户手机号", example = "15011111111")
    private String phone;

    @Schema(description = "用户备注", example = "无")
    private String comment;

    @Schema(description = "部门名称", example = "销售一部")
    private String departName;

    @Schema(description = "公司名称", example = "xx 公司")
    private String companyName;

    @Schema(description = "订单时间", example = "2024-01-01 12:00:00")
    private String orderTime;

    @Schema(description = "反馈内容", example = "餐盒破裂，xxxxxxxxxxxxxxxxxxxxx")
    private String feedBack;

    @Schema(description = "图片地址", example = "[\"https://xxx.com/xxx1.jpg\", \"https://xxx.com/xxx2.jpg\"]")
    private List<String> images;

}
